ROAFTS: A CORBA-Based Real-Time Fault Tolerance Support Middleware
نویسندگان
چکیده
Middleware implementation of various critical services, required by large-scale and complex real-time applications on top of COTS operating systems, has the tremendous advantage of reducing the complexity of the design and implementation by separating the concerns of the application designer for the application functionality from the concerns for application-independent system issues. In addition, such a middleware must preferably be structured in an object-oriented fashion owing to the modularity and natural abstraction benefits objectorientation brings in. This paper presents the results of a research effort on the development of the Real-time Object-oriented Adaptive Fault Tolerance Support (ROAFTS) middleware on top of a COTS operating systems, Solaris, and a COTS CORBA-complaint ORB, Orbix. The supported real-time application consists of a network of Time-triggered Message-triggered Objects (TMO's), the TMO being a major extension of a conventional object for use in real-time applications.
منابع مشابه
Architecture of ROAFTS/Solaris: A Solaris-Based Middleware for Real-Time Object-Oriented Adaptive Fault Tolerance Support
Middleware implementation of various critical services required by large-scale and complex real-time applications on top of COTS operating system is currently an approach of growing interests. Its main goal is to enable significant reduction in the complexity of application system design and implementation by separating the concerns of the application designer for the application functionality ...
متن کاملROAFTS: A Middleware Architecture for Real-Time Object-Oriented Adaptive Fault Tolerance Support
A middleware architecture named ROAFTS (Real-time Object-oriented Adaptive Fault Tolerance Support) is presented. ROAFTS is designed to support adaptive fault-tolerant execution of not only conventional process-structured distributed RT application software but also new-style object-structured distributed RT application software. While ROAFTS contains fault tolerance schemes devised for quantit...
متن کاملTowards Middleware for Fault-Tolerance in Distributed Real-Time and Embedded Systems
Distributed real-time and embedded (DRE) systems often require support for multiple simultaneous quality of service (QoS) properties, such as real-timeliness and fault tolerance, that operate within resource constrained environments. These resource constraints motivate the need for a lightweight middleware infrastructure, while the need for simultaneous QoS properties require the middleware to ...
متن کاملMEAD: support for Real-Time Fault-Tolerant CORBA
The OMG’s Real-Time CORBA (RT-CORBA) and Fault-Tolerant CORBA (FT-CORBA) specifications make it possible for today’s CORBA implementations to exhibit either real-time or fault tolerance in isolation. While real-time requires a priori knowledge of the system’s temporal operation, fault tolerance necessarily deals with faults that occur unexpectedly, and with possibly unpredictable fault recovery...
متن کاملTrade-Offs Between Real-Time and Fault Tolerance for Middleware Applications
The OMG’s Real-Time CORBA (RT-CORBA) and FaultTolerant CORBA (FT-CORBA) specifications make it possible for today’s CORBA implementations to exhibit either real-time or fault tolerance in isolation. While real-time requires a priori knowledge of the system’s temporal operation, fault tolerance necessarily deals with faults that occur unexpectedly, and with possibly unpredictable fault recovery ...
متن کامل